XML Schema Evolution: Incremental Validation and Efficient Document Adaptation
نویسندگان
چکیده
An XML Schema describes the structure of valid documents and can be exploited both for querying and for efficiently accessing valid documents. XML Schemas, however, may need to be updated to adhere to new requirements and to face the changes in the application domain. Starting from a set of schema modification primitives, in this paper we devise a new validation approach that allows to efficiently validate documents, known to be valid for the original schema, for an updated schema. Then, we enhance the approach to adapt the documents to the new schema. Experiments prove that our approach considerably increases the performance of standard validation algorithms in this setting. Moreover, the cost of the adaptation process is contained.
منابع مشابه
Efficient Schema-Based Revalidation of XML
As XML schemas evolve over time or as applications are integrated, it is sometimes necessary to validate an XML document known to conform to one schema with respect to another schema. More generally, XML documents known to conform to a schema may be modified, and then, require validation with respect to another schema. Recently, solutions have been proposed for incremental validation of XML doc...
متن کاملAutomata-based Static Analysis of XML Document Adaptation
The structure of an XML document can be optionally specified by means of XML Schema, thus enabling the exploitation of structural information for efficient document handling. Upon schema evolution, or when exchanging documents among different collections exploiting related but not identical schemas, the need may arise of adapting a document, known to be valid for a given schema S, to a target s...
متن کاملXML Schemata Inference and Evolution
This work addresses the automatic generation of conceptual models for XML-oriented databases, which in many cases have little or no support for schemata. Our techniques are based on both an incremental clustering algorithm, which groups together the incoming XML documents according to their structural similarities, and a schema inference method, which maintains dynamically the schema of each de...
متن کاملEfficient Incremental Validation of XML Documents After Composite Updates
We describe an efficient method for the incremental validation of XML documents after composite updates. We introduce the class of Bounded-Edit (BE) DTDs and XML Schemas, and give a simple incremental revalidation algorithm that yields optimal performance for them, in the sense that its time complexity is linear in the number of operations in the update. We give extensive experimental results s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007